var runtime.writeBarrier
32 uses
runtime (current package)
atomic_pointer.go#L32: if writeBarrier.enabled {
atomic_pointer.go#L48: if writeBarrier.enabled {
atomic_pointer.go#L60: if writeBarrier.enabled {
atomic_pointer.go#L73: if writeBarrier.enabled {
map_fast32.go#L431: if goarch.PtrSize == 4 && t.key.ptrdata != 0 && writeBarrier.enabled {
map_fast64.go#L433: if t.key.ptrdata != 0 && writeBarrier.enabled {
mbarrier.go#L161: if writeBarrier.needed && typ.ptrdata != 0 {
mbarrier.go#L172: if writeBarrier.cgo {
mbarrier.go#L204: if writeBarrier.needed && typ.ptrdata > off && size >= goarch.PtrSize {
mbarrier.go#L216: if writeBarrier.cgo {
mbarrier.go#L232: if writeBarrier.needed && typ != nil && typ.ptrdata != 0 && size >= goarch.PtrSize {
mbarrier.go#L274: if writeBarrier.cgo {
mbarrier.go#L287: if writeBarrier.needed {
mbarrier.go#L315: if writeBarrier.needed && typ.ptrdata != 0 {
mbarrier.go#L328: if writeBarrier.needed && typ.ptrdata != 0 {
mbitmap.go#L573: if !writeBarrier.needed {
mbitmap.go#L641: if !writeBarrier.needed {
mbitmap.go#L727: if !writeBarrier.needed {
mgc.go#L192: var writeBarrier struct {
mgc.go#L214: writeBarrier.needed = gcphase == _GCmark || gcphase == _GCmarktermination
mgc.go#L215: writeBarrier.enabled = writeBarrier.needed || writeBarrier.cgo
mgcmark.go#L1015: if !writeBarrier.needed {
mgcmark.go#L1129: if !writeBarrier.needed {
mwbbuf.go#L83: if writeBarrier.cgo {
mwbbuf.go#L187: if writeBarrier.cgo && dst != nil {
mwbbuf.go#L191: if !writeBarrier.needed {
proc.go#L732: writeBarrier.cgo = true
proc.go#L733: writeBarrier.enabled = true
slice.go#L64: if copymem > 0 && writeBarrier.enabled {
slice.go#L279: if lenmem > 0 && writeBarrier.enabled {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)